I am playing first edition Pathfinder in a game in which I've designed a number of simple macros for common actions for my character. Except that despite the fact that the syntax is always the same, sometimes it rolls properly, and other times it just displays text. For example, I have one macro for Fortitude Saves that says %{character name|Fortitude} and whenever I press it it works just fine (appearing as the value of the rolled Fortitude save). But if I try exactly the same syntax for stealth @{character name|stealth}, it appears literally as text in the chat log. Now you would think it's because I have a spelling error in there or something. But no. What's worse is that if I use the exact same syntax of %{character name|fortitude} in a different game, it appears as text instead of rolling the value. So it works for my character in one pathfinder game, and not in another using the exact same character sheet. I really don't understand what I'm doing different or why the "%" function only works sometimes.